﻿using System;
using System.Collections.Generic;
using System.Text;
using Zephyr.Core;

namespace Zephyr.Models
{
    [Module("Sys")]
    public class MMS_PROJECTService : ServiceBase<MMS_PROJECT>
    {
       
    }

    public class MMS_PROJECT : ModelBase
    {
        [PrimaryKey]   
        public VARCHAR2 PROJECTCODE { get; set; }
        public VARCHAR2 PARENTCODE { get; set; }
        public VARCHAR2 PROJECTNAME { get; set; }
        public VARCHAR2 SHORTNAME { get; set; }
        public VARCHAR2 OWNERUNIT { get; set; }
        public VARCHAR2 DESIGNUNIT { get; set; }
        public VARCHAR2 CONSTRUCTIONUNIT { get; set; }
        public VARCHAR2 SUPERVISIONUNIT { get; set; }
        public VARCHAR2 CHARGEPERSON { get; set; }
        public NUMBER CONTRACTMONEY { get; set; }
        public VARCHAR2 CONTRACTBEGINDATE { get; set; }
        public VARCHAR2 CONTRACTENDDATE { get; set; }
        public VARCHAR2 ACTUALBEGINDATE { get; set; }
        public VARCHAR2 ACTUALENDDATE { get; set; }
        public NUMBER ACTUALDURATION { get; set; }
        public VARCHAR2 KEYPROJECT { get; set; }
        public VARCHAR2 FUNDSOURCE { get; set; }
        public VARCHAR2 REGION { get; set; }
        public VARCHAR2 PROJECTAREA { get; set; }
        public VARCHAR2 BUILDINGTYPE { get; set; }
        public VARCHAR2 PROJECTEXPLAIN { get; set; }
        public NUMBER BUILDINGAREA { get; set; }
        public NUMBER COMPLETEAREA { get; set; }
        public NUMBER PROJECTCOST { get; set; }
        public VARCHAR2 CREATEPERSON { get; set; }
        public VARCHAR2 CREATEDATE { get; set; }
        public VARCHAR2 UPDATEPERSON { get; set; }
        public VARCHAR2 UPDATEDATE { get; set; }
        public VARCHAR2 REMARK { get; set; }
    }
}
